standing powertrain mounting system - German English Dictionary